Improve robustness of 'make bootstrap'.
authorPaul Eggert <eggert@cs.ucla.edu>
Mon, 10 Sep 2012 01:03:27 +0000 (18:03 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Mon, 10 Sep 2012 01:03:27 +0000 (18:03 -0700)
commit53161d188fecea08412f4417a86a177ced0bcf18
tree0966a72c1ee6f85474b0cba68f6f21c48e07ec63
parenta78a4dae5e5aaec9c4ce6731ea481954ae764f54
Improve robustness of 'make bootstrap'.

Run autogen.sh after bootstrap-clean, to avoid bzr pull issues.
* INSTALL, README: Document autogen.sh.
* Makefile.in (Makefile): Mark it as precious, since it's updated
atomically.
(MAKE_CONFIG_STATUS): New macro.
(config.status, bootstrap): Use it.  This causes 'make bootstrap'
to run config.status with the --recheck option, which is more
appropriate for a bootstrap.
(bootstrap): Run autogen.sh right after cleaning.  Don't worry
about failures due to missing tools.
* autogen.sh: Exit with status 101 when failing due to missing tools.
* make-dist: Distribute autogen.sh.
ChangeLog
INSTALL
Makefile.in
README
autogen.sh
make-dist